package cn.wolfcode.trip.base.service;

import java.util.Map;

/**
 * 用于关注的服务接口
 * @author Administrator
 */
public interface IFocusService {

    /**
     * 新增关注人的方法
     * @param focus 新增的关注对象
     */
    void saveFocus(Long focusId,Long focusedId);

    /**
     * 查询当前操作人员有无关注目前浏览的作者
     * @param focusId 当前操作人员
     * @param focusedId 游记作者
     * @return
     */
     void get(Long focusId,Long focusedId);

    /**
     * 统计粉丝数和滚珠数的接口
     * @param focusId
     * @return
     */
    Map getCount(Long focusId);

    /**
     * 取消关注的接口
     * @param focusId
     * @param focusedId
     */
    void deleteFocus(Long focusId, Long focusedId);
}
